﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Sharepoint.PageManifestExtractor
{
    public class Constants
    {
        public const string IgnoreIfAlreadyExists = "FALSE";
        public const string GhostingType = "GhostableInLibrary";
        public const string DocumentPropertiesTag = "<mso:CustomDocumentProperties>";
        public const string DocumentPropertiesTagEnd = "</mso:CustomDocumentProperties>";
        public static KeyValuePair<string, string> MsoTag = new KeyValuePair<string, string>("mso", "http://foo/bar");
        public static KeyValuePair<string, string> MsdtTag = new KeyValuePair<string, string>("msdt", "http://foo/bar/element");
        public const string CustomDocumentPropertiesTag = "CustomDocumentProperties";
        public const string TitleTag = "<title>";
        public const string TitleTagEnd = "</title>";
        public const string TitleText = "Title";
        public const string CDataTag = "<![CDATA[";
        public const string CDataTagEnd = "]]>";
        public const string ExceptionTag = "<Exception>";
        public const string ExceptionTagEnd= "</Exception>";
        public const string FeatureManifestTag = "<PageManifestExtractor>";
        public const string FeatureManifestTagEnd = "</PageManifestExtractor>";
        public const string PageUrlQueryString = "PageUrl";
        public const string LogCategory = "PageManifestExtractor";
        public const string ElementsTemplateFile = @"TEMPLATE\LAYOUTS\PageManifestExtractor\Elements.xml";
        public const string ApplicationResourceFileName = "PageManifestExtractor";
        public const string DefaultCulture = "en-US";
        public const string PageListIdQueryString = "PageLisId";
    }
}
